Compositional Invariant Generation via Linear Recurrence Analysis

نویسندگان

  • Azadeh Farzan
  • Zachary Kincaid
چکیده

This paper presents a new method for automatically generating numerical invariants for imperative programs. Given a program, our procedure computes a binary input/output relation on program states which over-approximates the behaviour of the program. It is compositional in the sense that it operates by decomposing the program into parts, computing an abstract meaning of each part, and then composing the meanings. Our method for approximating loop behaviour is based on first approximating the meaning of the loop body, extracting recurrence relations from that approximation, and then using the closed forms to approximate the loop. Our experiments demonstrate that on verification tasks, our method is competitive with leading invariant generation and verification tools.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Compositional Verification of Large-Scale Nonlinear Systems via Sums-of-Squares Optimization

We consider the computationally prohibitive problem of stability and invariance verification of large-scale dynamical systems. We exploit the natural interconnected structure often arising from such systems in practice (i.e., they are interconnections of low-dimensional subsystems), and propose a compositional method. We construct independently for each subsystem a Lyapunov-like function, and g...

متن کامل

Efficient Stabilization of Large Scale Dynamical Systems

In this paper we discuss the stabilization of large scale linear time invariant dynamical systems via feedback. An overview of efficient schemes based on the Discrete Riccati Difference Equation are presented. In particular, results are given for a Newton-like approach to the problem.

متن کامل

Frames and Homogeneous Spaces

Let be a locally compact non?abelian group and be a compact subgroup of also let be a ?invariant measure on the homogeneous space . In this article, we extend the linear operator as a bounded surjective linear operator for all ?spaces with . As an application of this extension, we show that each frame for determines a frame for and each frame for arises from a frame in via...

متن کامل

Conservative chaotic flow generated via a pseudo-linear system

Analysis of nonlinear autonomous systems has been a popular field of study in recent decades. As an interesting nonlinear behavior, chaotic dynamics has been intensively investigated since Lorenz discovered the first physical evidence of chaos in his famous equations. Although many chaotic systems have been ever reported in the literature, a systematic and qualitative approach for chaos generat...

متن کامل

Linear Ranking with Reachability

We present a complete method for synthesizing lexicographic linear ranking functions supported by inductive linear invariants for loops with linear guards and transitions. Proving termination via linear ranking functions often requires invariants; yet invariant generation is expensive. Thus, we describe a technique that discovers just the invariants necessary for proving termination. Finally, w...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1502.00138  شماره 

صفحات  -

تاریخ انتشار 2015